#include <stdio.h>问个白痴问题帮我该一下呵呵

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:43:58
#include <stdio.h>
void main()
{
int a=10;
gets(s);
print(%s,s);
print(%f,a);
}
C:\xxj\Cpp2.cpp(5) : error C2065: 's' : undeclared identifier
C:\xxj\Cpp2.cpp(6) : error C2065: 'print' : undeclared identifier
C:\xxj\Cpp2.cpp(6) : error C2143: syntax error : missing ')' before '%'
C:\xxj\Cpp2.cpp(6) : error C2059: syntax error : ')'
C:\xxj\Cpp2.cpp(7) : error C2143: syntax error : missing ')' before '%'
C:\xxj\Cpp2.cpp(7) : error C2065: 'f' : undeclared identifier
C:\xxj\Cpp2.cpp(7) : error C2059: syntax error : ')'
Error executing cl.exe.

Cpp2.exe - 7 error(s), 0 warning(s)
本人第1次接触电脑语言,哪个高手能把出现什么问题和答案详细的告诉我吗?现在还不会读程序呢,这个 题是书上的习题,解决之后我也不晓得的是什么意思55555555555555高手们有什么窍门告诉小弟我啊谢谢拉

#include <stdio.h>
void main()
{

int a=10; //定义int类型变量
char s[20]; //定义字符串数组
gets(s); //接受字符串
puts(s); //输出字符串
printf("%d\n",a);//输出变量a的值并换行
}

======================
请注意错误描述!
======================

个人建议:多看几遍书~~~把书上的东西理解~

像s未定义~`
输出函数是printf()而不是print()~`
.........

这些都是基础的问题~~

#include <stdio.h>
#include <string.h>
void main()
{
int a=10;
char *s;
gets(s);
printf(%s,s);
printf(%d,a);
}

's' : undeclared identifier //s变量没有声明
char s; //声明成字符型,如果不行就声明为:CString s;
'print' : undeclared identifier //函数没有声明 应该是printf()
这两个解决了后面的问题都没了

s没声明
print函数是什么

什么意思????????????????????????????????????????????????????